Skip to content

Remove the old floating live-caption overlay - #7142

Merged
ComputelessComputer merged 3 commits into
mainfrom
cursor/remove-old-live-caption-overlay-ba52
Aug 28, 2026
Merged

Remove the old floating live-caption overlay#7142
ComputelessComputer merged 3 commits into
mainfrom
cursor/remove-old-live-caption-overlay-ba52

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Problem: Expanding the recording floating bar also brought back the old rolling live-caption window (opacity slider + Hide). That overlay was retired when the floating bar’s stop/expand transcript panel replaced it, then #6984 rewired it so both surfaces showed at once.

Fix: Windows and Linux keep the same recording UI as macOS: the floating bar with a stop button, and live transcript inside that bar when expanded. The old separate caption overlay is hidden on every desktop platform. Overlay-only settings (caption opacity/position) are removed from the floating-bar settings popover. Live-caption hide is a no-op, so collapsing the in-bar transcript or mounting the host no longer closes the floating-bar settings popover.

Verification

  • pnpm exec dprint fmt / dprint check on changed non-Swift files
  • pnpm exec oxlint --quiet --format=github apps/desktop/src/
  • pnpm -F desktop typecheck
  • pnpm -F desktop test (3500 passed)
  • pnpm -F desktop exec vitest run src/meeting-float/host.component.test.tsx after the Windows/Linux parity test
  • cargo test -p tauri-plugin-windows could not run here: GTK 3 gdk-3.0.pc is not installed in this environment
  • Swift formatter could not run here (macOS-only)
Open in Web Open in Cursor 

The floating bar already shows the live transcript with a stop button.
#6984 re-enabled the retired caption window when adding Win/Linux overlays,
so expanding the bar showed both. Keep the old overlay hidden.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@netlify

netlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploy Preview for anarlog canceled.

Name Link
🔨 Latest commit 19d06b2
🔍 Latest deploy log https://app.netlify.com/projects/anarlog/deploys/6a919304ca34540008aef014

@cla-assistant

cla-assistant Bot commented Aug 28, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Expanding live transcript stays in the floating bar with a stop button.
The old separate caption overlay stays hidden on every desktop platform.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@ComputelessComputer
ComputelessComputer marked this pull request as ready for review August 28, 2026 13:32

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 5f9216c. Configure here.

Comment thread plugins/windows/swift-lib/src/LiveCaptionManager.swift
The retired caption overlay used to dismiss its settings popover. Hide is
now a no-op, and collapsing the in-bar transcript no longer calls it.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@ComputelessComputer
ComputelessComputer merged commit c3734d2 into main Aug 28, 2026
20 of 21 checks passed
@ComputelessComputer
ComputelessComputer deleted the cursor/remove-old-live-caption-overlay-ba52 branch August 28, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants